//package com.boot.down.config;
//
//import org.apache.ibatis.annotations.Mapper;
//import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
//
//import javax.servlet.MultipartConfigElement;
//import javax.servlet.ServletRegistration;
//
///**
// * 配置类
// */
//public class WebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
//
//
//    /**
//     * springIOC 环境配置
//     * @return
//     */
//    @Override
//    protected Class<?>[] getRootConfigClasses() {
//        return new Class[]{RootConfig.class};
//    }
//
//    /**
//     * DispatcherServlet 环境配置
//     * @return
//     */
//    @Override
//    protected Class<?>[] getServletConfigClasses() {
//        return new Class[]{WebConfig.class};
//    }
//
//    /**
//     * DispatchServlet 拦截器请求配置
//     * @return
//     */
//    @Override
//    protected String[] getServletMappings() {
//        return new String[] {"*.do"};
//    }
//
//    /**
//     * 上传文件的配置
//     * @param registration
//     */
//    @Override
//    protected void customizeRegistration(ServletRegistration.Dynamic registration) {
//
//        //存储文件的位置
//        String filepath = "/usr/local/utils";
//
//        Long singleMax = (long) (5 * Math.pow(2, 20));
//
//        Long totalMax = (long) (10 * Math.pow(2, 20));
//
//        registration.setMultipartConfig(new MultipartConfigElement(filepath, singleMax, totalMax, 0));
//
//        super.customizeRegistration(registration);
//    }
//}
